<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>

<!-- 搜索框 -->
上师法号：<input id="guruNickname"/>
<input type="button" value="搜索" onclick="doSearch()"><br>
<!-- 搜索框 ==END==-->

<!-- datagrid数据表格 -->
<table id="gurumyDatagrid"></table>
<!-- datagrid数据表格==END== -->

<!-- 按钮 -->
<div id="gurumyBtnDiv">
    <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true" onclick="toOpenAdd()">添加</a>
    <a href="${pageContext.request.contextPath}/guru/export" class="easyui-linkbutton"
       data-options="iconCls:'icon-add',plain:true" <%--onclick="doExport()"--%>>上师数据导出</a>
    <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true"
       onclick="toOpenImport()">上师数据导入</a>
</div>
<!-- 按钮===END=== -->


<!-- 添加对话框 -->
<div id="gurumyAddDialogDiv" class="easyui-dialog" data-options="closed:true, width: 600, height: 400">
    <form method="post" id="gurumyForm" enctype="multipart/form-data">
        上师名字：<input type="text" name="guruName"/><br/><br/>
        上师头像：<input type="file" name="picture"/><br/><br/>
        上师法号：<input type="text" name="guruNickname"/><br/><br/><br/><br/>
        <input type="button" value="添加" onclick="doAddSubmit()">
    </form>
</div>
<!-- 添加对话框===END=== -->

<!-- 上师Excel选择对话框 -->
<div id="guruImportmyAddDialogDiv" class="easyui-dialog" data-options="closed:true, width: 600, height: 400">
    <form method="post" id="guruImportmyForm" enctype="multipart/form-data">
        上师数据表：<input type="file" name="excelfile"/><br/><br/>
        <input type="button" value="添加" onclick="doImportSubmit()">
    </form>
</div>
<!-- 上师Excel选择对话框===END=== -->

<script type="text/javascript">
    $(function () {

        /* datagrid展示数据 */
        $("#gurumyDatagrid").datagrid({
            url: '${pageContext.request.contextPath}/guru/showAll',
            pagination: true,
            columns: [[
                {field: 'guruId', title: '上师编号'},
                {field: 'guruName', title: '上师名字'},
                {field: 'guruNickname', title: '上师法号'},
                {
                    field: 'guruImage', title: '上师头像', formatter: function (value, row, index) {
                    return " <img src='${pageContext.request.contextPath}" + value + " 'width='30' height='30' />"
                }
                },
                {
                    field: 'guruStatus', title: '上师状态', formatter: function (value, row, index) {
                    if (value == 0) {
                        return "正常";
                    } else {
                        return "已冻结";
                    }
                }
                },
                {
                    field: 'dj', title: '操作', formatter: function (value, row, index) {
                    return "<a href='#'onclick='doFrozen(" + row.guruId + ")' >冻结</a>&nbsp;<a href='#' onclick='doUnFrozen("+row.guruId+")'>解冻</a>";
                }
                }
            ]],
            toolbar: '#gurumyBtnDiv',
        });
        /* datagrid展示数据  结束 */

    });


    /* 添加用户 */
    function toOpenAdd() {
        $('#gurumyAddDialogDiv').dialog("open");
    };

    function doAddSubmit() {

        $('#gurumyForm').form('submit', {
            url: "${pageContext.request.contextPath}/guru/add",
            success: function (data) {
                var data = JSON.parse(data);
                if (data.flag) {
                    $('#gurumyAddDialogDiv').dialog("close");
                    $("#gurumyDatagrid").datagrid("reload");
                } else {
                    $.messager.alert('提示框', '添加失败，请确认！', 'warning');
                }
            }
        });
    }
    /* 添加用户 */

    /* 搜索 */
    function doSearch() {
        var guruNickname = $("#guruNickname").val();
        $("#gurumyDatagrid").datagrid("reload", {"guruNickname": guruNickname});
    }
    /* 搜索结束*/

    /* 导入上师数据 */
    function toOpenImport() {
        $('#guruImportmyAddDialogDiv').dialog("open");
    };

    function doImportSubmit() {

        $('#guruImportmyForm').form('submit', {
            url: "${pageContext.request.contextPath}/guru/importGuruExcel",
            success: function (data) {
                var data = JSON.parse(data);
                if (data.flag) {
                    $('#guruImportmyAddDialogDiv').dialog("close");
                    $("#gurumyDatagrid").datagrid("reload");
                } else {
                    $.messager.alert('提示框', '添加失败，请确认！', 'warning');
                }
            }
        });
    }
    /* 导入上师数据 */

    /*冻结*/
    function doFrozen(guruId) {
       /* alert(12344556)
        alert(guruId)*/
        $.ajax({
            url: "${pageContext.request.contextPath}/guru/frozen?guruId=" + guruId,
            type: "get",
            dataType: "JSON",
            success: function (data) {
                if (data.flag) {
                    $("#gurumyDatagrid").datagrid("reload");
                    $.messager.alert('提示框', '成功冻结，请确认！', 'warning');
                } else {
                    $.messager.alert('提示框', '冻结失败，请确认！', 'warning');
                }
            }
        });
    };
    /*冻结*/

    /*解冻*/

    function doUnFrozen(guruId) {
        $.ajax({
            url: "${pageContext.request.contextPath}/guru/unFrozen?guruId=" + guruId,
            type: "get",
            dataType: "JSON",
            success: function (data) {
               /* alert(123456)
                alert(guruId)*/
                if (data.flag) {
                    $("#gurumyDatagrid").datagrid("reload");
                    $.messager.alert('提示框', '成功解冻，请确认！', 'warning');
                } else {
                    $.messager.alert('提示框', '解冻失败，请确认！', 'warning');
                }
            }
        });
    };
    /*解冻*/


</script>